"Should" es un verbo auxiliar que se puede traducir como "deber", y "be supposed to" es una frase verbal transitiva que se puede traducir como "suponerse que". Aprende más sobre la diferencia entre "should" y "be supposed to" a continuación.
Una frase verbal transitiva es la que combina un verbo con una preposición u otra partícula y requiere de un objeto directo (p. ej. Piensa en tu salud.).
The money was supposed to be used to aid the victims of the floods.Se suponía que el dinero se iba a usar para ayudar a las víctimas de las inundaciones.